Intro
The Corva SDK, corva-sdk and node-sdk, is a framework for building Dev Center backend Python and Node.js applications. The Corva SDK provides functionality and convenience for developers to access real-time and scheduled event objects, Corva’s API, cache storage, Corva app logging, external app logging, Corva’s Secrets, Pytest app testing and app reruns.
Requirements
- Python SDK: The corva-sdk requires Python 3.8. The installation is as simple as running
pip install corva-sdk
- Node SDK: The node-sdk requires NodeJs 14 or later. NOTE: Please install the version labelled "Recommended For Most Users". The installation with npm or yarn or pnpm is as simple as running
npm i @corva/node-sdk
oryarn add @corva/node-sdk
orpnpm add @corva/node-sdk
App Types
There are three app types that you can build:
- Stream - works with real-time data.
- Scheduled - works with data at defined schedules/intervals (e.g., once a minute, once every 3 ft.).
- Task - works with data on-demand.